petrol barrel - French English Dictionary